home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKitArchive.mbox / mbox / 000040_ernest@pundit.c…ep.caltech.edu_Mon Sep 27 12:09 MDT 1993.msg < prev    next >
Internet Message Format  |  1994-10-30  |  3KB

  1. Received: from yvax.byu.edu by maine.et.byu.edu; Mon, 27 Sep 93 12:09:45 -0600
  2. Return-Path: <ernest@pundit.cithep.caltech.edu>
  3. Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.2-13 #4169) id
  4.  <01H3FXT48RFK935HKI@yvax.byu.edu>; Mon, 27 Sep 1993 12:07:29 MDT
  5. Received: from alaska.et.byu.edu by yvax.byu.edu (PMDF V4.2-13 #4169) id
  6.  <01H3FXSYZMZK935TAV@yvax.byu.edu>; Mon, 27 Sep 1993 12:07:21 MDT
  7. Received: from yvax2.byu.edu by alaska.et.byu.edu; Mon, 27 Sep 93 12:08:57 -0600
  8. Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.2-13 #4169) id
  9.  <01H3FXSJESWG94HE0G@yvax.byu.edu>; Mon, 27 Sep 1993 12:07:00 MDT
  10. Received: from cithe501.cithep.caltech.edu by yvax.byu.edu (PMDF V4.2-13 #4169)
  11.  id <01H3FXSGFBDS935YFQ@yvax.byu.edu>; Mon, 27 Sep 1993 12:06:56 MDT
  12. Received: from pundit.cithep.caltech.edu by cithe501.cithep.caltech.edu (AIX
  13.  3.2/UCB 5.64/4.03) id AA26525; Mon, 27 Sep 1993 11:06:48 -0700
  14. Received: by pundit.cithep.caltech.edu (NX5.67d/NeXT-1.0) id AA01066; Mon,
  15.  27 Sep 93 11:06:44 -0700
  16. Received: by NeXT.Mailer (1.95)
  17. Received: by NeXT Mailer (1.95)
  18. Date: Mon, 27 Sep 1993 11:06:44 -0700
  19. From: ernest@pundit.cithep.caltech.edu (Ernest Prabhakar)
  20. Subject: Re: MiscKit summary and proposal - CVS, make, and install
  21. To: misckit@byu.edu
  22. Reply-To: ernest@cco.caltech.edu
  23. Message-Id: <9309271806.AA01066@pundit.cithep.caltech.edu>
  24. Content-Transfer-Encoding: 7BIT
  25. Status: O
  26.  
  27. Scott Anguish wrote:
  28. > An EXCELLENT utility contribution would be for someone to write
  29. > a front end for CVS for NEXTSTEP, then we could use it in the
  30. > development of the kit, and it could be adopted as part of the
  31. > kit as well.
  32.  
  33. Well, I wrote a free little TickleService which serves as a pretty decent front-end to CVS.  TickleService itself is shareware, not freeware, but BOY is it worth the price!!!
  34.  
  35. The main drawback is that CVS has its own ideas about directories, and '.nib' directories then get screwed up by CVS.  There is a makefile.{pre,post}amble (I'm not sure which) that can handle those, which is on the net somewhere.
  36.  
  37. This brings up the point that we may want a standard makefile which will work with all the different libraries and palletes, especially if we start breaking things up into subdirectories. I think NeXT handles all the build and install stuff pretty well, but I'm not sure if it can handle multiple subdirectories.
  38.  
  39. I wrote something for generic make which does some of that (builds recurisively through subdirectories), which I would be willing to donate/adapt.  But first, I think, we should check if NeXT's standard makefiles - plus Installer.app - can do everything we need:
  40.  = building libraries and exceutables
  41.  = installing those, and headers, in the appopriate place
  42. but it also would be nice to have
  43.  = runnings test to verify things were built/installed properly
  44.  = building a distributable package from the master source tree
  45. and things like that.
  46.  
  47. Perhaps once Don gets MiscKit cleaned up, it would be worthwhie to put together a combination of CVS, make, and Install that would take care of that.  Such a tool - if written properly - could be as valuable a part of the Kit to developers as anything else in it.  I might be able to put some work into that, once people decide what is needed.
  48.  
  49. - Ernie P.